const gulp = require('gulp') 
const uglify = require('gulp-uglify')
const htmlmin = require('gulp-htmlmin')
const cssnano = require('gulp-cssnano')

gulp.task('myscript', function() {
    // 1.匹配要处理的文件
    gulp.src('./js/*.js')
        // 2.将js代码压缩混淆
         .pipe(uglify())
         .pipe(gulp.dest('dist/js'))
  })

  gulp.task('myhtml', function(){
    // 1.匹配到要处理的html文件
    gulp.src('./html/*.html')
         // 2.对html进行压缩!
         .pipe(htmlmin({
           collapseWhitespace:true // 去除空白符
           }))
           // 3.输出
         .pipe(gulp.dest('dist'))
 })


 gulp.task('mycss', function(){
    // 1.
    gulp.src('./css/*.css')
    .pipe(cssnano())// 消化，转换，压缩
    .pipe(gulp.dest('dist/css'))
})